Interactive Robot Programming Based on Human Demonstration and Advice
نویسندگان
چکیده
Service robots require interactive programming interfaces that allow users without programming experience to easily instruct the robots. Systems following the Programming by Demonstration (PbD) paradigm that were developed within the last years are getting closer to this goal. However, most of these systems lack the possibility for the user to supervise and in uence the process of program generation after the initial demonstration was performed. In this paper an approach is presented, that enables the user to supervise the entire program generation process and to annotate, and edit system hypotheses. Moreover, the knowledge representation and algorithms presented enable the user to generalise the generated program by annotating conditions and object selection criteria via a 3D simulation and graphical user interface. The resulting PbD-system widens the PbD approach in robotics to programming based on human demonstrations and user annotations.
منابع مشابه
Learning Robot Behaviour and Skills Based on Human Demonstration and Advice: The Machine Learning Paradigm
Service robots require easy programming methods allowing the unexperienced human user to easily integrate motion and perception skills or complex problem solving strategies. To achieve this goal, robots should learn from operators how and what to do considering hardand software constraints. Various approaches modelling the man-machine skill transfer have been proposed. Systems following the Pro...
متن کاملWorkspace Boundary Avoidance in Robot Teaching by Demonstration Using Fuzzy Impedance Control
The present paper investigates an intuitive way of robot path planning, called robot teaching by demonstration. In this method, an operator holds the robot end-effector and moves it through a number of positions and orientations in order to teach it a desired task. The presented control architecture applies impedance control in such a way that the end-effector follows the operator’s hand with d...
متن کاملRobot Programming by Demonstration (RPD) - Using Machine Learning and User Interaction Methods for the Development of Easy and Comfortable Robot Programming Systems
Robot Programming by Demonstration is an intuitive method to program a robot. The programmer shows how a particular task is performed, using an interface device that allows the measurement and recording of the human’s motions and other parameters that are relevant to perform the demonstrated task. This paper presents an analysis of the learning and interaction requirements that are characterist...
متن کاملInteractive Task Training of a Mobile Robot through Human Gesture Recognition
This paper describes a demonstration-based programming system in which a mobile robot observes the actions of a human performing a multi-step task. l+om these observations, the robot determines which of its pre-iearned capabilities are required to replicate the task and in what sequence they must be ordered. The focus of this paper is on the Hidden Markov Model method used to learn and classi~ ...
متن کاملA Framework for the Generation of Robot Controllers from Examples
Programming by Human Demonstration is an intuitive method to program a robot. The user, acting as the teacher or programmer, shows how a particular task is performed, using an interface device that allows the measurement and recording of applied commands and the data simultaneously perceived by the robot's sensors. This paper presents an extension of this method to the interactive acquisition o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998